#import <Foundation/Foundation.h>
#import "USAdditions.h"
#import <libxml/tree.h>
#import "USGlobals.h"
@class CinemaService_GetAllCinemas;
@class CinemaService_GetAllCinemasResponse;
@class CinemaService_ArrayOfCinemaEntity;
@class CinemaService_CinemaEntity;
@class CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime;
@class CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTimeResponse;
@class CinemaService_ArrayOfMovieEntity;
@class CinemaService_MovieEntity;
@class CinemaService_GetAllShowTimeInCurrentDayToNext7Days;
@class CinemaService_GetAllShowTimeInCurrentDayToNext7DaysResponse;
@class CinemaService_ArrayOfShowTimeEntity;
@class CinemaService_ShowTimeEntity;
@class CinemaService_GetAllTicketInfo;
@class CinemaService_GetAllTicketInfoResponse;
@class CinemaService_ArrayOfTicketInfoEntity;
@class CinemaService_TicketInfoEntity;
@interface CinemaService_GetAllCinemas : NSObject {
	
/* elements */
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllCinemas *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_CinemaEntity : NSObject {
	
/* elements */
	NSNumber * ID_;
	NSString * Name;
	NSString * Tel;
	NSString * Address;
	NSString * Website;
	NSString * ImageUrl;
	NSString * GroupName;
	NSString * Description;
	NSString * City;
	NSString * Fax;
	NSString * Email;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_CinemaEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) NSNumber * ID_;
@property (retain) NSString * Name;
@property (retain) NSString * Tel;
@property (retain) NSString * Address;
@property (retain) NSString * Website;
@property (retain) NSString * ImageUrl;
@property (retain) NSString * GroupName;
@property (retain) NSString * Description;
@property (retain) NSString * City;
@property (retain) NSString * Fax;
@property (retain) NSString * Email;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_ArrayOfCinemaEntity : NSObject {
	
/* elements */
	NSMutableArray *CinemaEntity;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_ArrayOfCinemaEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
- (void)addCinemaEntity:(CinemaService_CinemaEntity *)toAdd;
@property (readonly) NSMutableArray * CinemaEntity;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllCinemasResponse : NSObject {
	
/* elements */
	CinemaService_ArrayOfCinemaEntity * GetAllCinemasResult;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllCinemasResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) CinemaService_ArrayOfCinemaEntity * GetAllCinemasResult;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime : NSObject {
	
/* elements */
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_MovieEntity : NSObject {
	
/* elements */
	NSNumber * ID_;
	NSString * TitleEN;
	NSString * TitleVI;
	NSString * Genre;
	NSString * Description;
	NSString * MovieStudio;
	NSString * Director;
	NSString * Writer;
	NSString * Actors;
	NSString * Language;
	NSNumber * Length;
	NSString * Version;
	NSString * Country;
	NSString * ImageUrl;
	NSString * TrailerUrl;
	NSNumber * Rating;
	NSNumber * Discount;
	NSDate * StartedDate;
	NSDate * EndedDate;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_MovieEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) NSNumber * ID_;
@property (retain) NSString * TitleEN;
@property (retain) NSString * TitleVI;
@property (retain) NSString * Genre;
@property (retain) NSString * Description;
@property (retain) NSString * MovieStudio;
@property (retain) NSString * Director;
@property (retain) NSString * Writer;
@property (retain) NSString * Actors;
@property (retain) NSString * Language;
@property (retain) NSNumber * Length;
@property (retain) NSString * Version;
@property (retain) NSString * Country;
@property (retain) NSString * ImageUrl;
@property (retain) NSString * TrailerUrl;
@property (retain) NSNumber * Rating;
@property (retain) NSNumber * Discount;
@property (retain) NSDate * StartedDate;
@property (retain) NSDate * EndedDate;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_ArrayOfMovieEntity : NSObject {
	
/* elements */
	NSMutableArray *MovieEntity;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_ArrayOfMovieEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
- (void)addMovieEntity:(CinemaService_MovieEntity *)toAdd;
@property (readonly) NSMutableArray * MovieEntity;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTimeResponse : NSObject {
	
/* elements */
	CinemaService_ArrayOfMovieEntity * GetAllMoviesInCurrentDayToNext7DaysOfShowTimeResult;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTimeResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) CinemaService_ArrayOfMovieEntity * GetAllMoviesInCurrentDayToNext7DaysOfShowTimeResult;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllShowTimeInCurrentDayToNext7Days : NSObject {
	
/* elements */
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_ShowTimeEntity : NSObject {
	
/* elements */
	NSNumber * ID_;
	CinemaService_MovieEntity * MovieFK;
	CinemaService_CinemaEntity * CinemaFK;
	NSDate * Date;
	NSString * Time;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_ShowTimeEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) NSNumber * ID_;
@property (retain) CinemaService_MovieEntity * MovieFK;
@property (retain) CinemaService_CinemaEntity * CinemaFK;
@property (retain) NSDate * Date;
@property (retain) NSString * Time;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_ArrayOfShowTimeEntity : NSObject {
	
/* elements */
	NSMutableArray *ShowTimeEntity;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_ArrayOfShowTimeEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
- (void)addShowTimeEntity:(CinemaService_ShowTimeEntity *)toAdd;
@property (readonly) NSMutableArray * ShowTimeEntity;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllShowTimeInCurrentDayToNext7DaysResponse : NSObject {
	
/* elements */
	CinemaService_ArrayOfShowTimeEntity * GetAllShowTimeInCurrentDayToNext7DaysResult;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllShowTimeInCurrentDayToNext7DaysResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) CinemaService_ArrayOfShowTimeEntity * GetAllShowTimeInCurrentDayToNext7DaysResult;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllTicketInfo : NSObject {
	
/* elements */
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllTicketInfo *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_TicketInfoEntity : NSObject {
	
/* elements */
	NSNumber * ID_;
	NSString * ImageUrl;
	NSNumber * Fare;
	NSString * Version;
	NSString * DayOfWeek;
	NSString * StartedTime;
	NSString * EndedTime;
	NSString * Subject;
	NSString * Type;
	CinemaService_CinemaEntity * CinemaFK;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_TicketInfoEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) NSNumber * ID_;
@property (retain) NSString * ImageUrl;
@property (retain) NSNumber * Fare;
@property (retain) NSString * Version;
@property (retain) NSString * DayOfWeek;
@property (retain) NSString * StartedTime;
@property (retain) NSString * EndedTime;
@property (retain) NSString * Subject;
@property (retain) NSString * Type;
@property (retain) CinemaService_CinemaEntity * CinemaFK;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_ArrayOfTicketInfoEntity : NSObject {
	
/* elements */
	NSMutableArray *TicketInfoEntity;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_ArrayOfTicketInfoEntity *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
- (void)addTicketInfoEntity:(CinemaService_TicketInfoEntity *)toAdd;
@property (readonly) NSMutableArray * TicketInfoEntity;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface CinemaService_GetAllTicketInfoResponse : NSObject {
	
/* elements */
	CinemaService_ArrayOfTicketInfoEntity * GetAllTicketInfoResult;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (CinemaService_GetAllTicketInfoResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
/* elements */
@property (retain) CinemaService_ArrayOfTicketInfoEntity * GetAllTicketInfoResult;
/* attributes */
- (NSDictionary *)attributes;
@end
/* Cookies handling provided by http://en.wikibooks.org/wiki/Programming:WebObjects/Web_Services/Web_Service_Provider */
#import <libxml/parser.h>
#import "xsd.h"
#import "CinemaService.h"
@class CinemaServiceSoapBinding;
@class CinemaServiceSoap12Binding;
@interface CinemaService : NSObject {
	
}
+ (CinemaServiceSoapBinding *)CinemaServiceSoapBinding;
+ (CinemaServiceSoap12Binding *)CinemaServiceSoap12Binding;
@end
@class CinemaServiceSoapBindingResponse;
@class CinemaServiceSoapBindingOperation;
@protocol CinemaServiceSoapBindingResponseDelegate <NSObject>
- (void) operation:(CinemaServiceSoapBindingOperation *)operation completedWithResponse:(CinemaServiceSoapBindingResponse *)response;
@end
@interface CinemaServiceSoapBinding : NSObject <CinemaServiceSoapBindingResponseDelegate> {
	NSURL *address;
	NSTimeInterval defaultTimeout;
	NSMutableArray *cookies;
	BOOL logXMLInOut;
	BOOL synchronousOperationComplete;
	NSString *authUsername;
	NSString *authPassword;
}
@property (copy) NSURL *address;
@property (assign) BOOL logXMLInOut;
@property (assign) NSTimeInterval defaultTimeout;
@property (nonatomic, retain) NSMutableArray *cookies;
@property (nonatomic, retain) NSString *authUsername;
@property (nonatomic, retain) NSString *authPassword;
- (id)initWithAddress:(NSString *)anAddress;
- (void)sendHTTPCallUsingBody:(NSString *)body soapAction:(NSString *)soapAction forOperation:(CinemaServiceSoapBindingOperation *)operation;
- (void)addCookie:(NSHTTPCookie *)toAdd;
- (CinemaServiceSoapBindingResponse *)GetAllCinemasUsingParameters:(CinemaService_GetAllCinemas *)aParameters ;
- (void)GetAllCinemasAsyncUsingParameters:(CinemaService_GetAllCinemas *)aParameters  delegate:(id<CinemaServiceSoapBindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoapBindingResponse *)GetAllMoviesInCurrentDayToNext7DaysOfShowTimeUsingParameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters ;
- (void)GetAllMoviesInCurrentDayToNext7DaysOfShowTimeAsyncUsingParameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters  delegate:(id<CinemaServiceSoapBindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoapBindingResponse *)GetAllShowTimeInCurrentDayToNext7DaysUsingParameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters ;
- (void)GetAllShowTimeInCurrentDayToNext7DaysAsyncUsingParameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters  delegate:(id<CinemaServiceSoapBindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoapBindingResponse *)GetAllTicketInfoUsingParameters:(CinemaService_GetAllTicketInfo *)aParameters ;
- (void)GetAllTicketInfoAsyncUsingParameters:(CinemaService_GetAllTicketInfo *)aParameters  delegate:(id<CinemaServiceSoapBindingResponseDelegate>)responseDelegate;
@end
@interface CinemaServiceSoapBindingOperation : NSOperation {
	CinemaServiceSoapBinding *binding;
	CinemaServiceSoapBindingResponse *response;
	id<CinemaServiceSoapBindingResponseDelegate> delegate;
	NSMutableData *responseData;
	NSURLConnection *urlConnection;
}
@property (retain) CinemaServiceSoapBinding *binding;
@property (readonly) CinemaServiceSoapBindingResponse *response;
@property (nonatomic, assign) id<CinemaServiceSoapBindingResponseDelegate> delegate;
@property (nonatomic, retain) NSMutableData *responseData;
@property (nonatomic, retain) NSURLConnection *urlConnection;
- (id)initWithBinding:(CinemaServiceSoapBinding *)aBinding delegate:(id<CinemaServiceSoapBindingResponseDelegate>)aDelegate;
@end
@interface CinemaServiceSoapBinding_GetAllCinemas : CinemaServiceSoapBindingOperation {
	CinemaService_GetAllCinemas * parameters;
}
@property (retain) CinemaService_GetAllCinemas * parameters;
- (id)initWithBinding:(CinemaServiceSoapBinding *)aBinding delegate:(id<CinemaServiceSoapBindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllCinemas *)aParameters
;
@end
@interface CinemaServiceSoapBinding_GetAllMoviesInCurrentDayToNext7DaysOfShowTime : CinemaServiceSoapBindingOperation {
	CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime * parameters;
}
@property (retain) CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime * parameters;
- (id)initWithBinding:(CinemaServiceSoapBinding *)aBinding delegate:(id<CinemaServiceSoapBindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters
;
@end
@interface CinemaServiceSoapBinding_GetAllShowTimeInCurrentDayToNext7Days : CinemaServiceSoapBindingOperation {
	CinemaService_GetAllShowTimeInCurrentDayToNext7Days * parameters;
}
@property (retain) CinemaService_GetAllShowTimeInCurrentDayToNext7Days * parameters;
- (id)initWithBinding:(CinemaServiceSoapBinding *)aBinding delegate:(id<CinemaServiceSoapBindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters
;
@end
@interface CinemaServiceSoapBinding_GetAllTicketInfo : CinemaServiceSoapBindingOperation {
	CinemaService_GetAllTicketInfo * parameters;
}
@property (retain) CinemaService_GetAllTicketInfo * parameters;
- (id)initWithBinding:(CinemaServiceSoapBinding *)aBinding delegate:(id<CinemaServiceSoapBindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllTicketInfo *)aParameters
;
@end
@interface CinemaServiceSoapBinding_envelope : NSObject {
}
+ (CinemaServiceSoapBinding_envelope *)sharedInstance;
- (NSString *)serializedFormUsingHeaderElements:(NSDictionary *)headerElements bodyElements:(NSDictionary *)bodyElements;
@end
@interface CinemaServiceSoapBindingResponse : NSObject {
	NSArray *headers;
	NSArray *bodyParts;
	NSError *error;
}
@property (retain) NSArray *headers;
@property (retain) NSArray *bodyParts;
@property (retain) NSError *error;
@end
@class CinemaServiceSoap12BindingResponse;
@class CinemaServiceSoap12BindingOperation;
@protocol CinemaServiceSoap12BindingResponseDelegate <NSObject>
- (void) operation:(CinemaServiceSoap12BindingOperation *)operation completedWithResponse:(CinemaServiceSoap12BindingResponse *)response;
@end
@interface CinemaServiceSoap12Binding : NSObject <CinemaServiceSoap12BindingResponseDelegate> {
	NSURL *address;
	NSTimeInterval defaultTimeout;
	NSMutableArray *cookies;
	BOOL logXMLInOut;
	BOOL synchronousOperationComplete;
	NSString *authUsername;
	NSString *authPassword;
}
@property (copy) NSURL *address;
@property (assign) BOOL logXMLInOut;
@property (assign) NSTimeInterval defaultTimeout;
@property (nonatomic, retain) NSMutableArray *cookies;
@property (nonatomic, retain) NSString *authUsername;
@property (nonatomic, retain) NSString *authPassword;
- (id)initWithAddress:(NSString *)anAddress;
- (void)sendHTTPCallUsingBody:(NSString *)body soapAction:(NSString *)soapAction forOperation:(CinemaServiceSoap12BindingOperation *)operation;
- (void)addCookie:(NSHTTPCookie *)toAdd;
- (CinemaServiceSoap12BindingResponse *)GetAllCinemasUsingParameters:(CinemaService_GetAllCinemas *)aParameters ;
- (void)GetAllCinemasAsyncUsingParameters:(CinemaService_GetAllCinemas *)aParameters  delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoap12BindingResponse *)GetAllMoviesInCurrentDayToNext7DaysOfShowTimeUsingParameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters ;
- (void)GetAllMoviesInCurrentDayToNext7DaysOfShowTimeAsyncUsingParameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters  delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoap12BindingResponse *)GetAllShowTimeInCurrentDayToNext7DaysUsingParameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters ;
- (void)GetAllShowTimeInCurrentDayToNext7DaysAsyncUsingParameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters  delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)responseDelegate;
- (CinemaServiceSoap12BindingResponse *)GetAllTicketInfoUsingParameters:(CinemaService_GetAllTicketInfo *)aParameters ;
- (void)GetAllTicketInfoAsyncUsingParameters:(CinemaService_GetAllTicketInfo *)aParameters  delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)responseDelegate;
@end
@interface CinemaServiceSoap12BindingOperation : NSOperation {
	CinemaServiceSoap12Binding *binding;
	CinemaServiceSoap12BindingResponse *response;
	id<CinemaServiceSoap12BindingResponseDelegate> delegate;
	NSMutableData *responseData;
	NSURLConnection *urlConnection;
}
@property (retain) CinemaServiceSoap12Binding *binding;
@property (readonly) CinemaServiceSoap12BindingResponse *response;
@property (nonatomic, assign) id<CinemaServiceSoap12BindingResponseDelegate> delegate;
@property (nonatomic, retain) NSMutableData *responseData;
@property (nonatomic, retain) NSURLConnection *urlConnection;
- (id)initWithBinding:(CinemaServiceSoap12Binding *)aBinding delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)aDelegate;
@end
@interface CinemaServiceSoap12Binding_GetAllCinemas : CinemaServiceSoap12BindingOperation {
	CinemaService_GetAllCinemas * parameters;
}
@property (retain) CinemaService_GetAllCinemas * parameters;
- (id)initWithBinding:(CinemaServiceSoap12Binding *)aBinding delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllCinemas *)aParameters
;
@end
@interface CinemaServiceSoap12Binding_GetAllMoviesInCurrentDayToNext7DaysOfShowTime : CinemaServiceSoap12BindingOperation {
	CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime * parameters;
}
@property (retain) CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime * parameters;
- (id)initWithBinding:(CinemaServiceSoap12Binding *)aBinding delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllMoviesInCurrentDayToNext7DaysOfShowTime *)aParameters
;
@end
@interface CinemaServiceSoap12Binding_GetAllShowTimeInCurrentDayToNext7Days : CinemaServiceSoap12BindingOperation {
	CinemaService_GetAllShowTimeInCurrentDayToNext7Days * parameters;
}
@property (retain) CinemaService_GetAllShowTimeInCurrentDayToNext7Days * parameters;
- (id)initWithBinding:(CinemaServiceSoap12Binding *)aBinding delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllShowTimeInCurrentDayToNext7Days *)aParameters
;
@end
@interface CinemaServiceSoap12Binding_GetAllTicketInfo : CinemaServiceSoap12BindingOperation {
	CinemaService_GetAllTicketInfo * parameters;
}
@property (retain) CinemaService_GetAllTicketInfo * parameters;
- (id)initWithBinding:(CinemaServiceSoap12Binding *)aBinding delegate:(id<CinemaServiceSoap12BindingResponseDelegate>)aDelegate
	parameters:(CinemaService_GetAllTicketInfo *)aParameters
;
@end
@interface CinemaServiceSoap12Binding_envelope : NSObject {
}
+ (CinemaServiceSoap12Binding_envelope *)sharedInstance;
- (NSString *)serializedFormUsingHeaderElements:(NSDictionary *)headerElements bodyElements:(NSDictionary *)bodyElements;
@end
@interface CinemaServiceSoap12BindingResponse : NSObject {
	NSArray *headers;
	NSArray *bodyParts;
	NSError *error;
}
@property (retain) NSArray *headers;
@property (retain) NSArray *bodyParts;
@property (retain) NSError *error;
@end
